Live freelance tracking. Raw descriptions turned into structured data. Find your next tech project without the noise.
freelancer.com 🟢 2026-05-26
🔹 RacingPost Scraper Restoration & Migration
👤 Client: 🇬🇧 Woodford Green, United Kingdom Member since 2016-11-30
💰 Price: $55 Average bid
🚩 Problem: Website layout updates broke existing HTML selectors, causing data extraction failure for race-card results and horse metrics.
📦 Existing: Outdated Python 2 scraper script, predefined CSV headings, existing JSON keys, downstream calculation formulas.
Specifications:
[Target] Racing Post race-cards
[Method] BeautifulSoup, Requests
[Method] Pagination and lazy-load handling
[Method] Throttling and exception handling
[Stack] Python 3 (Migration)
[Format] CSV, JSON (Strict schema matching)
Workflow:
1. Analysis of legacy selectors vs. current HTML DOM.
2. Implementation of updated scraping logic for horse data and race results.
3. Migration of codebase from Python 2 to Python 3.
4. Integration of anti-blocking measures and request throttling.
5. Validation of output against existing CSV/JSON schemas.